@charset "utf-8";
/* CSS Document */

.cover{ position: absolute; top: 0px; left: 0px; width: 100%; height: 720px; background: #666; filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; z-index: 50;}
.outer{ position: absolute;left: 0; top: 0; z-index: 999; width: 100%; height: 630px; overflow: hidden; display: table;}
.middle{ position: absolute; top: 50%; text-align: center;}
.middle[class]{ display: table-cell; vertical-align: middle; position: static; *position: absolute;}
.pop_con{ position: relative; top: -50%; margin: 0 auto; text-align: left; background-color:#FFF;}
.pop_title{ display: block; padding-left: 10px; height: 30px; background: url(../images/pop_title_bg.gif) repeat-x; border-bottom: 1px solid #447DAA; text-align: left; font-weight: bold; line-height: 30px;}
.closed{ display: block; float: right; margin: 5px 5px 0 0; width: 20px; height: 20px; background: url(../images/closed.png) no-repeat center; cursor: pointer;}
.pop_bot{ padding-top: 5px; height: 25px; background: #DFDFDF; border-top: 1px solid #A3A3A3; text-align: center;}
.pop_btn{ width: 57px; height: 20px; background: url(../images/pop_bot_btn.gif) no-repeat; border: none; text-align: center; line-height: 20px; color: #3F607B;}
.pop_btn_r{ margin-left: 10px; width: 57px; height: 20px; background: url(../images/pop_bot_btn.gif) no-repeat; border: none; text-align: center; line-height: 20px; color: #3F607B;}
.pop_main{ padding:10px;}

/*main*/
.title_search{ height:29px; border-top:1px solid #a2ceff; background:#e6f2ff; line-height:29px;}
